type runtime.funcInfo
40 uses
runtime (current package)
panic.go#L1043: func (p *_panic) initOpenCodedDefers(fn funcInfo, varp unsafe.Pointer) bool {
plugin.go#L107: f := funcInfo{(*_func)(unsafe.Pointer(&md.pclntable[md.ftab[i].funcoff])), md}
stack.go#L652: func adjustpointers(scanp unsafe.Pointer, bv *bitvector, adjinfo *adjustinfo, f funcInfo) {
stack.go#L746: adjustpointers(unsafe.Pointer(frame.argp), &args, adjinfo, funcInfo{})
stkframe.go#L18: fn funcInfo
symtab.go#L74: funcInfo funcInfo
symtab.go#L352: func (f *Func) funcInfo() funcInfo {
symtab.go#L356: func (f *_func) funcInfo() funcInfo {
symtab.go#L372: return funcInfo{f, mod}
symtab.go#L639: f1 := funcInfo{(*_func)(unsafe.Pointer(&datap.pclntable[datap.ftab[i].funcoff])), datap}
symtab.go#L640: f2 := funcInfo{(*_func)(unsafe.Pointer(&datap.pclntable[datap.ftab[i+1].funcoff])), datap}
symtab.go#L647: println("\t", hex(datap.ftab[j].entryoff), funcname(funcInfo{(*_func)(unsafe.Pointer(&datap.pclntable[datap.ftab[j].funcoff])), datap}))
symtab.go#L874: type funcInfo struct {
symtab.go#L879: func (f funcInfo) valid() bool {
symtab.go#L883: func (f funcInfo) _Func() *Func {
symtab.go#L901: func (f funcInfo) entry() uintptr {
symtab.go#L906: func badFuncInfoEntry(funcInfo) uintptr
symtab.go#L923: func findfunc(pc uintptr) funcInfo {
symtab.go#L926: return funcInfo{}
symtab.go#L932: return funcInfo{}
symtab.go#L953: return funcInfo{(*_func)(unsafe.Pointer(&datap.pclntable[funcoff])), datap}
symtab.go#L966: func (f funcInfo) srcFunc() srcFunc {
symtab.go#L1013: func pcvalue(f funcInfo, off uint32, targetpc uintptr, strict bool) (int32, uintptr) {
symtab.go#L1146: func funcname(f funcInfo) string {
symtab.go#L1153: func funcpkgpath(f funcInfo) string {
symtab.go#L1169: func funcfile(f funcInfo, fileno int32) string {
symtab.go#L1191: func funcline1(f funcInfo, targetpc uintptr, strict bool) (file string, line int32) {
symtab.go#L1206: func funcline(f funcInfo, targetpc uintptr) (file string, line int32) {
symtab.go#L1210: func funcspdelta(f funcInfo, targetpc uintptr) int32 {
symtab.go#L1220: func funcMaxSPDelta(f funcInfo) int32 {
symtab.go#L1236: func pcdatastart(f funcInfo, table uint32) uint32 {
symtab.go#L1240: func pcdatavalue(f funcInfo, table uint32, targetpc uintptr) int32 {
symtab.go#L1248: func pcdatavalue1(f funcInfo, table uint32, targetpc uintptr, strict bool) int32 {
symtab.go#L1257: func pcdatavalue2(f funcInfo, table uint32, targetpc uintptr) (int32, uintptr) {
symtab.go#L1266: func funcdata(f funcInfo, i uint8) unsafe.Pointer {
symtabinl.go#L35: f funcInfo
symtabinl.go#L67: func newInlineUnwinder(f funcInfo, pc uintptr) (inlineUnwinder, inlineFrame) {
traceback.go#L657: func printArgs(f funcInfo, argp unsafe.Pointer, pc uintptr) {
traceback.go#L784: func printcreatedby1(f funcInfo, pc uintptr, goid uint64) {
traceback.go#L1071: func printAncestorTracebackFuncInfo(f funcInfo, pc uintptr) {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |